package com.ruoyi.costBatchDetail.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 户管理对象 house_door_t
 * 
 * @author lijie
 * @date 2023-04-20
 */
public class HouseBatchDetailT extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 小区名称 */
    @Excel(name = "小区名称")
    private String areaName;

    /** 楼宇名称 */
    @Excel(name = "楼宇名称")
    private String groupName;

    /** 单元名称 */
    @Excel(name = "单元名称")
    private String unitName;

    /** 户名称 */
    @Excel(name = "户名称")
    private String doorName;

    /** 房屋编号 */
    @Excel(name = "房屋编号")
    private String houseId;

    /** 批量编号 */
    @Excel(name = "批量编号")
    private String batchId;

    /** 姓名 */
    @Excel(name = "姓名")
    private String userName;

    /** 应缴金额 */
    @Excel(name = "应缴金额")
    private Double budgetMoney;

    /** 应缴金额 */
    @Excel(name = "应缴金额")
    private Double costMoney;

    /** 本金余额 */
    @Excel(name = "本金余额")
    private Double balance;

    /** 本金余额 */
    @Excel(name = "创建者")
    private String creater;

    /** 批量明细id */
    @Excel(name = "批量明细id")
    private Long batchDetailId;
    private String doorAddr;

    public void setAreaName(String areaName)
    {
        this.areaName = areaName;
    }

    public String getAreaName() 
    {
        return areaName;
    }
    public void setGroupName(String groupName) 
    {
        this.groupName = groupName;
    }

    public String getGroupName() 
    {
        return groupName;
    }
    public void setUnitName(String unitName) 
    {
        this.unitName = unitName;
    }

    public String getUnitName() 
    {
        return unitName;
    }
    public void setDoorName(String doorName) 
    {
        this.doorName = doorName;
    }

    public String getDoorName() 
    {
        return doorName;
    }
    public void setHouseId(String houseId) 
    {
        this.houseId = houseId;
    }

    public String getHouseId() 
    {
        return houseId;
    }
    public void setUserName(String userName)
    {
        this.userName = userName;
    }

    public String getUserName() 
    {
        return userName;
    }
    public void setBudgetMoney(Double budgetMoney)
    {
        this.budgetMoney = budgetMoney;
    }

    public Double getBudgetMoney()
    {
        return budgetMoney;
    }
    public void setBalance(Double balance)
    {
        this.balance = balance;
    }

    public Double getBalance()
    {
        return balance;
    }

    public String getBatchId() {
        return batchId;
    }

    public void setBatchId(String batchId) {
        this.batchId = batchId;
    }

    public Double getCostMoney() {
        return costMoney;
    }

    public void setCostMoney(Double costMoney) {
        this.costMoney = costMoney;
    }

    public String getCreater() {
        return creater;
    }

    public void setCreater(String creater) {
        this.creater = creater;
    }

    public Long getBatchDetailId() {
        return batchDetailId;
    }

    public void setBatchDetailId(Long batchDetailId) {
        this.batchDetailId = batchDetailId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("areaName", getAreaName())
            .append("groupName", getGroupName())
            .append("unitName", getUnitName())
            .append("doorName", getDoorName())
            .append("houseId", getHouseId())
            .append("batchId", getBatchId())
            .append("userName", getUserName())
            .append("budgetMoney", getBudgetMoney())
            .append("costMoney", getCostMoney())
            .append("balance", getBalance())
            .append("remark", getRemark())
            .append("creater", getCreater())
            .append("batchDetailId", getBatchDetailId())
            .toString();
    }

    public String getDoorAddr() {
        return doorAddr;
    }

    public void setDoorAddr(String doorAddr) {
        this.doorAddr = doorAddr;
    }
}
